#include <cstdio>
#include <algorithm>
#include <cmath>
#include <set>
using namespace std;
long long a[105];
set<int> res;
int main(void){
    int n;
    long long d;
    scanf("%d%lld",&n,&d);
    for(int i=0;i<n;i++){
        scanf("%lld",&a[i]);
    }
    for(int i=0;i<n;i++){
        long long t=a[i]+d;
        int j;
        for(j=0;j<n;j++){
            if(abs(t-a[j])<d){
                break;
            }
        }
        if(j==n){
            //printf("%lld\n",t);
            res.insert(t);
        }
        t=a[i]-d;
        for(j=0;j<n;j++){
            if(abs(t-a[j])<d){
                break;
            }
        }
        if(j==n){
            //printf("%lld\n",t);
            res.insert(t);
        }
    }
    printf("%d\n",res.size());
    return 0;
}
